تمرینات درس زبان ماشین
برنامه ای بنویسید که 2 رشته عدد را با هم جمع کرده و در حافظه ذخیره کند:
.data
Num1 dq
Num 2 dq
Sum dq
Data end
.code
Mov AX,Dataseg
Mov DS,AX
Mov CX,4
Mov SI,offset num1
Mov DI,offset num2
Mov BX,offset sum
Mov AX,0000H
Back:
Mov AX,[SI]
ADC AX,[DI]
Mov [BX],AX
INC SI
INC SI
INC DI
INC DI
INC BX
INC BX
DEC CX
JNZ back
برنامه ای بنویسید کـه حـروف کوچـک وارد شـده را بـه حـروف بـزرگ تـبدیل کند :
.data
S lable byte
Max db 20
Len db ?
S db 20 dup (?)
.code
Mov dx , offset s
Mov AH , 0A H
INT 21 H
MOV DH, 0
MOV DL , 0
MOV AH , 02 H
INT 10 H
Break:
Sub [DX],20 H
MOV AL ,[Dx]
MOV CX ,1
MOV AH ,09 H
INT 10 H
INC DL
INC DX
JUMP break
برنامه ای بنویسید که تعداد یک های عدد باینری را بشمارد ودر حافظه ذخیره کند:
"درواقع این فقط قطعه کدش است "
Mov AX , 101110010100 0101
MOV CX ,16
Back:
SHR Ax
JC
INC S
DEC CX
JNZ back
نظرات شما عزیزان:
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)

تمرینا اسمبلی هم نبود
.gif)
.gif)
حتي دگر دماوند، آتشفشان ندارد
دارا کجاي کاري؟ دزدان سرزمينت
بر بيستون نوشتند: اينجا خدا ندارد
ديو سياه در بند، آسان رهيد و بگريخت
رستم در اين هياهو، گرز گران ندارد
روز وداع خورشيد، زاينده رود خشکيد
زيرا دل سپاهان نقش جهان ندارد
بر نام پارس دريا، نامي دگر نهادند
گويي که آرش ما، تيرو کمان ندارد
درياي مازني ها، بر کام ديگران شد
اما چه سود اينجا
نوشيروان ندارد
کو آن حکيم توسي
شاهنامه اي سرايد
شايد که شاعر ما ، ديگر بيان ندارد
هرگز نخواب کوروش
اي مهر آريايي
بي نام تو وطن نيز
نام و نشان ندارد!!!
.gif)
.gif)